Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F1 Canada F2 Greece F1 Greece F2 France F9 India #2-w1 India #2-w3 India #2-w4 India F1 USA F4 USA F5 India F4 India F5 Germany F11 Israel F5 Israel F6 Spain F7 Sweden F1 Sweden F2 Sweden F3 Romania F4 Romania F5 Romania F6 Germany F9 Germany F10 Germany F12 Germany F13 Netherlands F4 Great Britain F21 Israel F4 Israel F5 Germany F3 France F2 Germany F4 Germany F5 Morocco F2 France F4 France F5 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 Italy F23 France F14 France F18 Germany F4 Germany F5 France F3 Italy F10 France F14 France F15 France F4 France F5 Spain F23 Italy F2 France F24 Germany F4 Belgium F5 India #2-w2 France F13 Switzerland F2 Germany F11 Great Britain F19 Germany F3 USA F33 USA F34 Germany F4 Germany F7 India F2 M25 Nussloch M25 Trento Netherlands F1 M25 Nottingham Weissenhauser Strand Cup - Hamburg Australian Unity Western Australia Open - Perth Kamnik Challenger - Kamnik Sassuolo Challenger - Sassuolo Open de Montauban - Montauban Ciudad de Pozoblanco Open Diputacion - Cordoba Heilbronn Open - Heilbronn BMW Tennis Championship - Sunrise Morocco Tennis Tour - Marrakech Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Roma Open Challenger - Rome Ostdeutscher Sparkassen Cup - Dresden Polska Energia Open - Bytom Siemens Open - Scheveningen Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn Labertz Open by Stawag - Aachen Bauer Watertechnilogy Cup 2008 - Eckental National Bank Men's Rimouski Challenger - Rimouski JSM Challenger of Champaign - Urbana Wolfsburg Challenger Caltanissetta Challenger Barletta Challenger Pozoblanco Challenger Scheveningen Challenger Manchester Challenger Recanati Challenger Istanbul Challenger Trani Challenger Kolding Challenger Aachen Challenger Genova Challenger Noumea Challenger Bergamo Challenger Cherbourg Challeger Johannesburg Challenger Athens Challenger Rhodes Challenger Ramat Hasharon Challenger Furth Challenger Eckental Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Meknes Challenger Wolfsburg Challenger Bath Challenger Monza Challenger Rome Challenger Nottingham Challenger Furth Challenger Kosice Challenger Marburg Challenger Poznan Challenger Dortmund Challenger Recanati Challenger Segovia Challenger Binghamton Challenger Szczecin Challenger Sacramento Challenger Orleans Challenger Noumea Challenger Heilbronn Challenger Kazan Challenger Casablanca Challenger Guadalajara Challenger Marrakech Challenger Kaohsiung Challenger Athens Challenger Rome Challenger Marburg Challenger Vancouver Challenger Sibiu Challenger Alphen Challenger Banja Luka Challenger Porto Alegre Challenger Montevideo Challenger Ortisei Challenger Rome Challenger Kun-Ming Challenger Busan Challenger Nottingham-2 Challenger Marburg Challenger Poznan Challenger Vancouver Challenger Aptos Challenger Meerbusch Challenger Como Challenger Alphen Challenger Szczecin Challenger Rennes Challenger Eckental Challenger Ortisei Challenger Noumea Challenger Heilbronn Challenger Nottingham Challenger Nottingham-2 Challenger Granby Challenger Lexington Challenger Aptos Challenger Eckental Challenger Glasgow Challenger Le Gosier Challenger Sarasota Challenger Recanati Challenger Vancouver Challenger Bergamo Challenger Furth Challenger Ilkley Challenger Portoroz Challenger St. Remy Challenger Fairfield Challenger Charlottesville Challenger Champaign Challenger Happy Valley Challenger Koblenz Challenger Yokohama Challenger Gimcheon Challenger Seoul Challenger Surbiton Challenger Scheveningen Challenger Aptos Challenger Vancouver Challenger Stockton Challenger Eckental Challenger Le Gosier Challenger Francavilla Challenger Ostrava Challenger Rome Challenger Vancouver Challenger Chicago Challenger Eckental Challenger Bratislava Challenger Cherbourg Challenger Phoenix Challenger Murcia Challenger Tunis Challenger Busan Challenger Gwangju Challenger Ilkley Challenger Vancouver Challenger Orleans Challenger Nur-Sultan Challenger Hamburg Challenger Bratislava Challenger Quimper Challenger Cherbourg Challenger Koblenz Challenger Prague II Challenger Aix En Provence Challenger Quimper 2 Challenger Cherbourg Challenger Biella 5 Challenger Nottingham 1 Challenger Meerbusch Challenger Biel Challenger Orleans Challenger Eckental Challenger Quimper Challenger Cherbourg Challenger Forli 4 Challenger Pau Challenger Biel Challenger Lugano Challenger Turin Challenger Tunis Challenger Ilkley Challenger M25 Nottingham Heineken Open - Auckland Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Mumbai Open - Mumbai Chennai Open - Chennai Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Open de la Comunidad Valenciana - Valencia Heineken Open - Auckland SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Estoril Open - Estoril Gerry Weber Open - Halle Masters Series - Hamburg AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Monza Challenger Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Mercedes Cup - Stuttgart International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Thailand Open - Bangkok Bank Austria Tennis Trophy - Vienna Medibank International - Sydney SA Tennis Open - Johannesburg Open 13 - Marseille Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich Campbell's Hall of Fame Tennis Championships - Newport Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna US Men's Clay Court Championship - Houston BMW Open - Munich Courmayeur Challenger Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Citi Open - Washington Erste Bank Open - Vienna Rennes Challenger Swiss Indoors Basel - Basel Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Izmir Challenger Mercedes Cup - Stuttgart Citi Open - Washington Winston-Salem Open - Winston-Salem European Open - Antwerp Maharashtra Open - Pune Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Gerry Weber Open - Halle Hall of Fame Open - Newport St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Open Sud de France - Montpellier European Open - Antwerp Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Rogers Cup - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami Architect Open - Budapest DPD Challenger 99 - Aschaffenburg Vicenza Challenger Garden Open - Rome Nord/LB Open - Braunschweig Australian Open - Melbourne Heilbronn Open - Heilbronn Black Forest Open 2000 - Freudenstadt Australian Open - Melbourne ATU Cup 2001 - Weiden Muller Cup - Ulm Oberstaufen Cup - Oberstaufen EI Bank Bulgarian Challenger - Sofia Okal Cup 2001 International Bavarian Championships - Eckental Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Samarkand Challenger - Samarkand Samsung Securities Cup - Seoul USTA Challenger of Dallas - Dallas U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Muller Cup 99 - Ulm Intersport Heilbronn Open - Heilbronn Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Wrexham Challenger - Wrexham Heineken Challenger - Ho Chi Minh City 5th Sardinian International Championships - Cagliari Baumag Open - Budapest Ljubljana Open - Ljubljana Schickendanz Open - Furth ATU Cup - Weiden San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York USTA Men's Challenger of Dallas - Dallas Australian Open - Melbourne French Open - Paris Copa Sevilla-Internacionales de Andalucia - Seville Zagreb Challenger 2005 Freeman Men's Challenger - Joplin Wimbledon - London Heineken Challenger - Ho Chi Minh City Alfa Romeo Tennis Cup - Cordenons Warsteiner Challenger Lubeck - Lubeck Nottingham Men's Challenger - Nottingham Garden Open 2005 - Rome U.S. Open - New York Ostrava Open 2005 - Ostrava San Remo Tennis Cup 15° Piertomaso - San Remo Badden Open by Rothaus - Ettlingen Australian Open - Melbourne Steelers Cup 2005 - Kosice Wimbledon - London Oberstaufen Cup - Oberstaufen Australian Open - Melbourne Porsche Open - Poznan French Open - Paris Wimbledon - London ATP Challenger Open 2004 - Monchengladbach U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Black Forest Open - Freudenstadt Banja Luka Challenger 2005 - Banja Luka Ethias Tennis Trophy - Mons U.S. Open - New York Media Will Cup Busan Challenger Tennis - Busan Antonio Savoldi-Marco Co. - Manerbio Unicredit (Suisse) Bank S. A. Challenger - Chiasso Australian Open - Melbourne Ostdeutscher Sparkassen Cup - Dresden French Open - Paris Baden Open - Ettlingen Schickendanz Open - Furth Wimbledon - London U.S. Open - New York Australian Open - Melbourne Dusseldorf Open 2006 - Dusseldorf Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London AT&T Challenger of Dallas - Dallas U.S. Open - New York Architect Open - Budapest Australian Open - Melbourne Banja Luka Challenger 2004 - Banja Luka Open des Alpes Trophee BNP Paribas - Grenoble Morocco Tennis Tour - Tanger Oberstaufen Cup - Oberstaufen Hurricane Tennis Open - Bradenton Schickendanz Open - Furth DPD Challenger 2000 - Aschaffenburg Kosice Open-Steelers Cup 2008 - Kosice Aamulehti Tampere Open - Tampere Geneva Challenger - Geneva 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Ethias Trophy - Mons Open Tarragona Costa Daurada - Tarragona Bergamo Challenger St. Remy Challenger Todi Challenger XI Ciutat de Barcelona - Barcelona Orleans Challenger Flea Market Cup Busan Challenger Tennis - Busan Heilbronn Challenger Mitsubishi Electric Europe Cup - Monza Recanati Challenger San Marino Challenger Aachen Challenger Casablanca Challenger Rabat Challenger Caltanissetta Challenger Johannesburg Challenger Rome Challenger Alessandria Challenger Oberstaufen Challenger Warsteiner Challenger Lubeck 2001 - Lubeck Mons Challenger Rennes Challenger Tiburon Challenger Warsteiner Challenger - Wolfsburg Meknes Challenger Nord LB Open - Braunschweig St. Brieuc Challenger Rome Challenger Bordeaux Challenger Furth Challenger Gallagher International - Hamilton Oberstaufen Challenger Como Challenger Rio De Janeiro Challenger Eckental Challenger Helsinki Challenger Sarajevo Challenger Mersin Challenger Banja Luka 2002 - Banja Luka Nottingham Challenger Furth Challenger Scheveningen Challenger Heilbronn Open - Heilbronn Szczecin Challenger Lexington Challenger Oberstaufen Challenger Tatra Banka Open - Bratislava Mons Challenger Rome Challenger Open de la Ville de Saint Denis - Reunion Island Aix En Provence Challenger Rome Challenger Neride Prague Indoor - Prague Cordenons Challenger Orleans Challenger Internationaux du Doubs - Besancon Vancouver Challenger BMW Tennis Championship - Sunrise Intersport Heilbronn Open - Heilbronn St. Remy Challenger Pozoblanco Challenger 5 Volkswagen Challenger - Wolfsburg Orleans Challenger Mons Challenger Como Challenger Mouilleron-Le-Captif Challenger New Delhi Challenger Kolkata Challenger Mons Challenger Oberstaufen Challenger Drummondville Challenger Alphen Challenger Savannah Challenger 2003 Freeman Men's Challenger - Joplin Agri Challenger Mons Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Vicenza Challenger Segovia Challenger Heilbronn Challenger Geneva Challenger - Geneva Knoxville Challenger Rennes Challenger Kyoto Challenger Athens Challenger Drummondville Challenger Manchester Challenger Busan Challenger 2004 Freeman Men's Challenger - Joplin Tiburon Challenger Porsche Open - Poznan The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo ECM Cup - Prague Alphen Challenger San Marino Cepu Open - San Marino Tennis Napoli Cup 2004 - Napoli 10th Wartburg Open - Eisenach Furth Challenger Orleans Challenger Garden Open 2004 - Rome Banja Luka Challenger Ispat Open 2004 - Ostrava Muller Cup - Ulm Nottingham Challenger Steelers Cup - Kosice Oberstaufen Cup - Oberstaufen Lugano Challenger Heilbronn Challenger Budapest Challenger - Budapest Eckental Challenger Ljubljana Open - Ljubljana Irving Challenger Schickedanz Open - Furth Tampere Imageneering Open - Tampere St.Petersburg Challenger by Kinex - St. Petersburg Ortisei Challenger Turin Challenger Seoul Challenger Quimper Challenger Nottingham Challenger Trani Cup - Trani Aptos Challenger XXIX Edizione 'A.Savoldi Marco' - Manerbio Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Istanbul Challenger Black Forest Open 2002 - Freudenstadt Glasgow Challenger DPD Challenger 2002 - Aschaffenburg Oberstraufen Cup - Oberstaufen Ethias Trophy - Mons Eckental Challenger Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Ann Arbor Challenger Prague Challenger Lambertz Open by Stawag 2007 - Aachen Rome 2 Challenger Mouilleron-Le-Captif Challenger Mons Challenger Ismaning Challenger Morocco Tennis Tour - Meknes Nottingham Challenger Bendigo Challenger Kosice Challenger Memorial Kolyaskin - Donetsk Helsinki Challenger Heilbronn Challenger Men's Pro Challenger at Tunica National - Tunica Banja Luka Challenger Le Gosier Challenger Recanati Challenger Volkswagen Challenger 2005 - Wolfsburg Sarasota Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Anning Challenger 9th Wartburg Open - Eisenach Wimbledon - London U.S. Open - New York Open des Alpes Trophee BNP Paribas - Grenoble Australian Open - Melbourne Trani Challenger French Open - Paris Rabat Challenger Wimbledon - London Tennislife Cup - Napoli U.S. Open - New York TED Open - Istanbul Surbiton Challenger The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul French Open - Paris Qatar ATP Challenger - Doha Wimbledon - London U.S. Open - New York Caversham International Tennis Tournament - Jersey Intersport Heilbronn Open - Heilbronn Mons Challenger DPD Challenger 2001 - Aschaffenburg IPP Open - Helsinki French Open - Paris Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York USTA Men's Challenger of Dallas - Dallas Australian Open - Melbourne USTA Freeman Men's Challenger - Joplin Orleans Challenger San Benedetto Challenger Salzburg Challenger Sunrise Challenger Kuppers Kolsch Cup by Lambertz - Aachen VIII Trofeo Ciudad de Quito - Quito Indian Wells Challenger Black Forest Open - Freudenstadt VII Torneo Internazionale di Tennis - Barletta Steelers Cup - Kosice Vietnam Open - Ho Chi Minh City Quimper Challenger The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Croatia Open Umag - Umag BCR Open Romania - Bucharest Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Mercedes Cup - Stuttgart Rome 1 Challenger Ethias Trophy - Mons Tatra Banka Open 2006 - Bratislava Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis Mons Challenger Mercedes Cup - Stuttgart BCR Open Romania - Bucharest If Stockholm Open - Stockholm Nottingham Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Copa Telmex - Buenos Aires BMW Open - Munich Open de Nice Cote dAzur - Nice 2002 Mercedes Cup - Stuttgart If Stockholm Open - Stockholm Brisbane International - Brisbane Samsung Securities Cup - Seoul BMW Open - Munich Brisbane International - Brisbane Apia International - Sydney Rome Challenger Manerbio Challenger AEGON Championships - London Atlanta Tennis Championships - Atlanta Brasil Open - Costa do Sauipe Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Claro Open Colombia - Bogota Delray Beach Open - Delray Beach Hall of Fame Tennis Championships - Newport Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Open 13 - Marseille BCR Open Romania - Bucharest Farmers Classic - Los Angeles Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Swiss Indoors Basel - Basel Mouilleron-Le-Captif Challenger Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai cinch Championships - London Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, PO, FRA-GER 4-1 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, 1R, GER-BEL 1-4 Millenium Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Scania Stockholm Open - Stockholm European Open - Antwerp 2003 Mercedes Cup - Stuttgart Qatar Open - Doha Topshelf Open - 's-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Open 13 Provence - Marseille BNP Paribas Open - Indian Wells Valencia Open - Valencia Tata Open Maharashtra - Pune Miami Open - Miami Miami Open - Miami Davis Cup, Group I, 1R, BOL-BEL 2-3 BNP Paribas Open - Indian Wells Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Davis Cup, World Group, 1R, BEL-ESP 1-4 Hopman Cup - Perth Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, QR, HUN-BEL 3-2 Australian Open (juniors) French Open (juniors) U.S. Open (juniors)